#!/bin/sh

# 关闭当前环境变量的输出值,避免无用的输出干扰log日志
set +x
source /home/deploy/.py3-a2.5-env/bin/activate
source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q

# $WORKSPAC代表jenkins的工作空间目录,一般为 /var/lib/jenkins/workspace/这个目录, jenkins会将从git拉取下来的代码放在这里
# 在这里直接进入nginx_playbooks进行后续操作
cd $WORKSPACE/nginx_playbooks

# 打印一些版本信息查看ansible是否正常启动
ansible --version
ansible-playbook --version

# 使用-e设置一些启动变量
ansible-playbook -i inventory/$deploy_env ./deploy.yml -e project=nginx -e branch=$branch -e env=$deploy_env